home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / DOXdisk 22.adf / ProVector.pp / ProVector
Text File  |  1990-09-07  |  47KB  |  848 lines

  1.                       ______         _________ ___________
  2.                      /     /\       /        //           \
  3.                     /     /  \     /    ____//     ___     \
  4.                    /     /    \   /    /___//\     \ /\     \
  5.                   /     /      \  \        \  \     \  \     \
  6.                  /     /_______/ __\____    \ _\     \__\     \
  7.                 /              //            \\                \
  8.                 \             //              \\               /
  9.                  \___________//________________\\_____________/
  10.                   \          \\                //            /
  11.                    \          \\              //            /
  12.                     \          \\            //            /
  13.                      \__________\\__________//____________/
  14.  
  15.                                  P R E S E N T
  16.  
  17.                     P R O   V E C T O R   H E L P   F I L E
  18.  
  19.  
  20.  
  21. Brought to you by MUB/LSD.
  22.  
  23.  
  24.      Choose the PROJECT/NEW menu item to open an empty, "Untitled," project
  25. window for creating a new project.  You may have as many projects open at one
  26. time as memory will allow.
  27.  
  28.      Choose the PROJECT/OPEN menu item to open a project previously saved to
  29. a disk file.  The file requester will open, displaying a list of the entries
  30. in the current directory.  If you see the project you wish to load before the
  31. requester is done listing, you may immediately click on it, click the "OK"
  32. gadget, and the file will be loaded.  Double-clicking on the file name
  33. eliminates the need for the "OK" gadget.  Selecting a directory will list the
  34. contents of that directory.  Selecting the "Parent" gadget will list the
  35. contents of the next higher directory level.  Selecting the "Drives" gadget
  36. will list the currently available drives and logical file devices.  Clicking
  37. with the Right- Mouse Button in the listing window has the same effect as the
  38. "Drives" gadget.  You may have as many projects open at one time as memory
  39. will allow.
  40.  
  41.      Choose the PROJECT/CLOSE menu item to close the current project.  The
  42. current ("active") project window has a clearly readable title in the title
  43. bar, non- active windows have fuzzy or "ghosted" titles.  If the most recent
  44. changes have not been saved, you will be asked whether you wish to save them.
  45.  
  46.      Choose the PROJECT/SAVE menu item to save the current project to a disk
  47. file.  If you have not named this project, the file requester will open.
  48. Name your project, then click "OK" (choose HELP for PROJECT/OPEN for more
  49. details on the file requester).
  50.  
  51.      Choose the PROJECT/SAVE AS menu item to rename the current project and
  52. then save it to a disk file.  The file requester will open.  Type a new name
  53. into the "File" string gadget, or, if you wish to replace an existing file
  54. with the new file, click on a file name in the requester window.  WARNING -
  55. This will permanently erase the old file!  Click "OK" to save (choose HELP
  56. for PROJECT/OPEN for more details on the file requester).
  57.  
  58.      Choose the PROJECT/BITMAP menu item to load a bitmap into the current
  59. project.  After the file requester opens, select a standard (IFF- ILBM)
  60. bitmap file, just as you would any other file.  The bitmap will be displayed
  61. in the project.
  62.  
  63.      The image can be traced with ProVector drawing tools to create a
  64. structured (and thus, resolution independent) version of the image; the
  65. original bitmap can then be DELETEd to save memory.  All of the Object
  66. Manipulation tools with the exceptions of the ROTATE tool and the CHANGE tool
  67. will operate on a bitmap.  The bitmap can also be saved in the project file.
  68.  
  69.      Choose the PROJECT/FULL PLOT menu item to produce a plot (or print) of
  70. the current project.  The file requester will dislay a list of available
  71. output drivers.  Select the appro- priate driver for the device you wish to
  72. plot to in the same way in which you would select a file to load.
  73.  
  74.      Each driver has its own requester inter- face.  Consult the ProVector
  75. documentation for details on the use of each driver.
  76.  
  77.      The plot will display the entire project (see the HELP for
  78. PROJECT/PARTIAL PLOT).
  79.  
  80.      The PROJECT/PARTIAL PLOT menu item is iden- tical to that of
  81. PROJECT/FULL PLOT, except that it will plot only a portion of your project.
  82. Prior to choosing PROJECT/PARTIAL PLOT, specify the area to be plotted with
  83. the toolbox MAGNIFY tool.  Choose PROJECT/PARTIAL PLOT.  You may now proceed
  84. exactly as if you were making a full- sized plot.  ProVector will plot
  85. (print) only the portion of the project visible in the project window.
  86.  
  87.      Choose the PROJECT/QUIT menu item to quit the program.  If you have not
  88. saved your most recent changes to any open project, you will be asked if you
  89. want to do so.
  90.  
  91.      Choose the EDIT/UNDO menu item to undo the action of the most recent
  92. editing action (such as a CUT, COPY, drawing a new object, deleting an
  93. object, moving an object, etc.).  You may also undo the previous undo if no
  94. editing actions have been performed since that undo.
  95.  
  96.      Choose the EDIT/REDO menu item to reperform the editing action that the
  97. last UNDO has undone.  Note that this only works if no editing actions have
  98. been performed since the last UNDO.
  99.  
  100.      Choose the EDIT/CUT menu item to cut the currently selected objects and
  101. place them in the clipboard.  Any objects already in the clipboard will be
  102. replaced with the current cut.
  103.  
  104.      Choose the EDIT/COPY menu item to copy the currently selected objects
  105. into the clipboard.  Any objects already in the clipboard will be replaced
  106. with the current cut.
  107.  
  108.      Choose the EDIT/PASTE menu item to insert the current contents of the
  109. clipboard into your project.  They will be inserted at the same relative
  110. position as that which they occupied in the project from which they were
  111. copied or cut.
  112.  
  113.      Choose the EDIT/SELECT ALL menu item to select all of the objects in the
  114. project.  You may unselect individual objects by clicking on them.
  115.  
  116.      Choose the EDIT/SMOOTH menu item to smooth the currently selected
  117. objects.  Curves will be approximated from the existing endpoints of the
  118. objects.  You can not smooth GROUPS or text.  NOTE:  smoothing Bezier objects
  119. (including ellipses and smooth polygons) loses important information about
  120. the objects that can not be recovered by the EDIT/UNSMOOTH menu item.  If you
  121. find you have accidentally smoothed such an object, use the UNDO menu item to
  122. restore it.
  123.  
  124.      Choose the EDIT/UNSMOOTH menu item to unsmooth the currently selected
  125. objects.  All curves (B-splines) in the objects will be simplified to
  126. straight lines.  You can not unsmooth GROUPS or text.  NOTE:  unsmoothing
  127. Bezier objects (including ellipses and smooth polygons) loses important
  128. information about the objects that can not be recovered by the SMOOTH menu
  129. item.  If you find you have accidentally unsmoothed such an object, use the
  130. UNDO menu item to restore it.
  131.  
  132.      Choose the EDIT/SPLIT menu item to SPLIT an object and its related
  133. subpolygons into separate objects.  Note that the subpolygons will NOT regain
  134. their original attributes.  They will retain the attributes of the former
  135. parent.  See EDIT/MERGE for more details.
  136.  
  137.      Choose the EDIT/MERGE menu item to MERGE the selected objects into
  138. parent- and sub- polygons.  The hierarchy of the parent and sub- polygons
  139. will be assigned according to the order in which the objects were selected.
  140. The first object selected will become the parent object, the second becomes
  141. subpolygon-A, the third object becomes subpolygon-B (a subpolygon of the
  142. first subpolygon), and so on.  All subpolygons will assume the attributes of
  143. the parent object.
  144.  
  145.      If a subpolygon overlaps a parent, the common area becomes transparent.
  146. When a combi- nation of several subpolygons, or subpolygons and a parent
  147. share a common area the area will be either opaque or transparent depending
  148. upon the number of objects (subpolygons or a parent) that are overlapping.
  149. If an even number of objects is involved, the area of overlap will be
  150. transparent.  If the number of objects is odd, the area will be opaque.
  151.  
  152.      Choose the EDIT/LAYERS menu item to control the arragement and status of
  153. layers in the current project.
  154.  
  155.      The largest and most important area in the requester is the list of
  156. layers present in the project.  The layers are shown in the list in the same
  157. order as they are displayed in the project.  You may scroll through the list
  158. by using the scroll bar to the right of the list.  The letters to the left of
  159. each layer name signifies the status of the layer.  These letters may be 'C',
  160. 'E', 'L', or 'H'.  These signify 'Current', 'Edit', 'Lock' and 'Hide',
  161. respectively.  The Current layer is that layer in which newly created objects
  162. are placed.  An Editable layer allows objects in that layer to be modified.
  163. A Locked layer displayes the objects in the layer, but does not allow the
  164. objects to be modified.  A Hidden layer is not displayed on the screen at
  165. all.
  166.  
  167.      At times, another character may be shown immediately to the right of the
  168. status letter in the layers list.  This character may be '+', indicating that
  169. the layer was added during this layer editing session; '-' indicating that
  170. this layer is marked to be deleted; or '*' indicating that the layer has been
  171. otherwise modified during this layer editing session.
  172.  
  173.      There are four gadgets immediately to the left of the layer list.  The
  174. gadgets are labelled 'Current', 'Hide', 'Lock' and 'Edit'.  The gadgets are
  175. highlighted according to the status of the currently selected layer in the
  176. layer list.  You may modify the status of the selected layer by clicking on
  177. the appropriate gadget.
  178.  
  179.      You may reposition the selected layer in the layer list by using the
  180. gadgets below the list.  These gadgets are labelled 'Up', 'Down', 'Top' and
  181. 'Bottom' and they performe the actions with which they are labelled.
  182.  
  183.      To rename the currently selected layer, click on the 'Rename' gadget.
  184. The string gadget will become activated.  Type in the new name you wish the
  185. layer to have, then hit the Return key.  The layer will be renamed.  Note
  186. that layer names may have mixed case in them, but that they are compared as
  187. if all letters were in upper case.  ProVector rejects attempts to have more
  188. than one layer with the same name.
  189.  
  190.     To create a new layer, click on the 'Create' gadget.  The string gadget
  191. will be activated.  Type in the name of the layer you wish to create.  Again,
  192. ProVector will reject attempts to have multiple layers with the same name.
  193.  
  194.      To delete a layer, simply click on the 'Delete' gadget.  You may
  195. undelete a deleted layer by clicking again on the 'Delete' gadget.
  196.  
  197.      Once you are done editing the layers, click on the 'OK' or 'Cancel'
  198. button.  Note that no changes are actually performed until you click 'OK'.
  199. Note also that there is no way to UNDO the deletion of a layer.  ProVector
  200. will warn you when you are about to delete layers.
  201.  
  202.      Choose the EDIT/RELAYER OBJECT menu item to reassign the currently
  203. selected object(s) to the current layer as set by the Layer requester.  The
  204. object(s) will be deselected after RELAYER'ing.
  205.  
  206.      Choose the STYLE/FILL menu item to open the Fill Requester for selecting
  207. and editing the fill attributes with which new objects will be drawn.
  208. Available fills include 256 colors and object-oriented fills.  You may also
  209. shift-click or double-click on the CLOSED-FILLED tool to display the Fill
  210. Requester.
  211.  
  212.      There are several areas of interest in the Fill Requester.  The largest
  213. area is the palette in which all 256 colors available for display are shown.
  214. To select a color as an area fill, simply click on the color you desire.  The
  215. color will be displayed in the large square in the top center of the
  216. requester.  The Red, Green, and Blue components of the color will be
  217. displayed both in the sliders in the center of the requester and in the
  218. string gadgets below each slider.  If you want the colors to be shown as
  219. proportions of Cyan, Magenta, and Yellow, click on the 'CMY' gadget.  To
  220. return to the Red, Green, Blue mode, click on the 'RGB' gadget.
  221.  
  222.      To modify colors, simply move the sliders up and down, or type in the
  223. numeric value of the color component that you wish to modify.  You may also
  224. perform other modifications of colors.  To get a continuous range from one
  225. color to another, select the first color.  Click on the 'Spread' gadget, then
  226. click on the second color.  The colors in between the first and second colors
  227. will be replaced by a continuous range of colors.
  228.  
  229.     You may exchange two colors in the pallete by clicking on the first
  230. color, clicking on the 'Exch' gadget, then clicking on the second color.  The
  231. exchange will be performed immediately.
  232.  
  233.      To make a copy of a color, click on the color you wish to copy, click on
  234. the 'Copy' gadget, then click on the color you want replaced.  The copy will
  235. be performed immediately.
  236.  
  237.      To undo all changes to the color palette made during this Fill Requester
  238. session, click on the 'Undo' gadget.
  239.  
  240.      There are other ways to fill objects other than with a solid color.
  241. Selecting the gadget labelled 'No Fill' ensures that objects created while
  242. the CLOSED/FILLED tool is active will be closed, but not filled at all.
  243.  
  244.      For a more interesting fill effect, you may select one of the 32
  245. object-oriented patterns.  You may define your own object- oriented patterns;
  246. see the HELP for the STYLE/OBJ TO FILL menu item.
  247.  
  248.      Once you are done editing your fill style, click on the 'OK' or 'Cancel'
  249. gadget.  If you click on 'Cancel', no modifications you have made to the
  250. color palette will be retained.
  251.  
  252.      Choose the STYLE/BORDER menu item to open the Border Requester for
  253. selecting and editing the border attributes with which new objects will be
  254. drawn.  Available options include 256 colors, variable line weights, line
  255. joins and patterns.  You may also shift-click or double- click on the
  256. FREEHAND tool to display the Border Requester.
  257.  
  258.      The color palette works in the same way the color palette in the Fill
  259. Requester works.  See the HELP for STYLE/FILL for more information on the
  260. color palette.
  261.  
  262.      The Border Pattern (line pattern) gadgets are in a column to the left of
  263. the palette.  From top to bottom, they are NOLINE, SOLID LINE, DASHED LINE,
  264. and DASH-DOT LINE.  Just select (click) the desired gadget.
  265.  
  266.      The Border Weight (line weight) is set by entering the value in the
  267. "Weight" string gadget just beneath the palette.  The value is in the current
  268. unit of measure; the default unit is inches.  Thus, "0.013889" in the default
  269. units would be a one point (approximately 1/72 of an inch) line weight.  Be
  270. sure to press "Return" so the string gadget will recognize the new value.
  271.  
  272.      The Line Join gadgets are located in the lower right of the requester,
  273. just under the Border Patterns.  In order, the Line Joins supported are
  274. "NoJoin," "Mitered," "Beveled," and "Rounded." Just select (click) the
  275. desired gadget.
  276.  
  277.      Once you are done editing your border styles, click on the 'OK' or
  278. 'Cancel' gadget.  If you click on 'Cancel', no modifications you have made to
  279. the color palette will be retained.
  280.  
  281.      Choose the STYLE/TYPEFACE menu item to set the current Typeface
  282. attributes.  These attri- butes include the point size and typeface in which
  283. newly created TEXT objects will be displayed.
  284.  
  285.      To change the point size, simply enter the desired size in the string
  286. gadget.  To change the typeface, click on the TYPEFACE button.  A file
  287. requester will appear from which you may select the name of the typeface you
  288. desire.
  289.  
  290.      You may also shift-click on the TEXT tool to open the font requester.
  291. To change the attributes of an existing text object, change the current
  292. Typeface attributes to the desired values, SELECT the text object, then click
  293. on the CHANGE tool.  The text object will be redisplayed using the new
  294. attributes you selected.
  295.  
  296.      Choose the STYLE/OBJ TO FILL menu item to convert the currently selected
  297. object or GROUP of objects into a structured fill-pattern.  First select a
  298. structured fill-pattern from the Fill Requester.  Then create a pattern.  If
  299. the pattern consists of more than one object, you must GROUP them.  Be sure
  300. the object or pattern is selected, then choose OBJ TO FILL from the Style
  301. menu.  The current structured fill-pattern will be replaced with the new
  302. pattern.  Any existing objects filled with the old pattern will be refilled
  303. with the new pattern.
  304.  
  305.      Choose the STYLE/FILL TO OBJ menu item to paste the currently selected
  306. structured fill- pattern into the project window as a standard ProVector
  307. object (the current fill attribute must be a structured-fill pattern for this
  308. command to work).  This object may then be UNGROUPed, edited and reassigned
  309. as a new fill pattern with the OBJ TO FILL command (See the HELP for
  310. STYLE/OBJ TO FILL).
  311.  
  312.      Choose the STYLE/TEXT TO OBJ menu item to transform all selected TEXT
  313. objects into GROUPs of objects.  This is useful for special effects, such as
  314. shearing text, or distorting individual letters.
  315.  
  316.      Use the 'w' key to define the current line weight without having to use
  317. the Border requester.  To do this, first type in the new line weight you
  318. desire (for example, 1.5).  Then type the 'w' key.  This weight will be used
  319. when creating new objects.
  320.  
  321.      "-" (minus sign) and "=" (equals sign) will select the previous or next
  322. BORDER JOIN (line join) in the order NOJOIN, MITERED, BEVELED, and ROUNDED.
  323. If the current join is BEVELED, "-" would step sucessively through ROUNDED,
  324. NOJOIN, MITERED, and back to BEVELED; "=" would step backwards through
  325. MITERED, NOJOIN, ROUNDED, and back to BEVELED.  The default join is MITERED.
  326. See also the HELP for the following characters:  "(" and ")", "<" and ">",
  327. "[" and "]", "{" and "}".
  328.  
  329.      "(" and ")" will select the previous or next FILL TYPE (either solid
  330. fill or structured pattern-fill) without calling up the Fill Requester.  See
  331. also the HELP for the following characters:  "<" and ">", "-" and "=", "["
  332. and "]", "{" and "}".
  333.  
  334.      "<" and ">" will select the previous or next BORDER STYLE (either NONE,
  335. SOLID, DASH, DOT, or DASH_DOT without calling up the Border Requester.  The
  336. default is SOLID.  See also the HELP for the following characters:  "(" and
  337. ")", "-" and "=", "[" and "]", "{" and "}".
  338.  
  339.      "[" and "]" will select the previous or next FILL VALUE (either color
  340. values, 0-255, or pattern-fill values, 0-31, depending on the FILL TYPE
  341. selected) without calling up the Fill Requester.  The default is BLACK (color
  342. value 0).  See also the HELP for the following characters:  "(" and ")", "<"
  343. and ">", "-" and "=", "{" and "}".
  344.  
  345.      "{" and "}" will select the previous or next BORDER COLOR (0-255)
  346. without calling up the Border Requester.  The default is BLACK (color value
  347. 0).  See also the HELP for the following characters:  "(" and ")", "<" and
  348. ">", "-" and "=", "[" and "]".
  349.  
  350.      Use the arrow keys or arrow gadgets to move the current 'viewport'
  351. around in the current project window.  The viewport is moved in the direction
  352. of the arrow key or gadget.
  353.  
  354.      The scroll bars reflect the current size and position of the 'viewport'
  355. in which the objects of the current project are displayed.  You may move the
  356. scroll bars around to view a different part of the project.
  357.  
  358.      Choose the SCREEN/FULL VIEW menu item to show the entire project in the
  359. project window.
  360.  
  361.      Choosing the MISC/DISP PREFS menu item opens the DISPLAY PREFS
  362. requester.  This requester allows you to modify the screen attributes that
  363. ProVector uses to display your projects.
  364.  
  365.      When the 'Use WB' gadget is selected, ProVector will run on the
  366. WorkBench screen.  Note that the 'Interlace', 'Mono', 'Depth:' and 'Bright:'
  367. gadgets are disabled when this gadget is selected.  To run on a custom screen
  368. instead, make sure that the 'Use WB' gadget is not selected.
  369.  
  370.      When the 'Interlace' gadget is selected, ProVector will run on an
  371. interlaced custom screen.  Not counting overscan, this will result in a
  372. screen 400 (NTSC) or 512 (PAL) lines high.  When the gadget is not selected,
  373. ProVector will run on a non-interlaced custom screen.  This results in a
  374. screen 200 (NTSC) or 256 (PAL) lines high.  The interlace screen produces
  375. less jagged lines, but will flicker on most displays.
  376.  
  377.      When the 'Mono' gadget is selected, ProVector will use a hardware color
  378. map consisting only of gray scales.  This produces less flicker when dithered
  379. colors are rendered.  In addition, actual gray scales are rendered much more
  380. accurately.  When running under version 2.0 or greater of the Amiga operating
  381. system, a Mono screen will enable the 'New Look' windows and system gadgets.
  382.  
  383.      When the 'Dither' gadget is selected, ProVector will use dithering to
  384. approximate all 256 colors on screen, no matter what the hardware color map
  385. is.  When the gadget is not selected, each color is instead displayed in the
  386. closest available hardware color.
  387.  
  388.      When 'WB Open' gadget is selected, ProVector will refrain from closing
  389. the WorkBench.  When the gadget is not selected, ProVector will attempt to
  390. close the WorkBench screen.  This can result in a substantial CHIP memory
  391. savings.
  392.  
  393.      When the 'Toolbox' gadget is selected, the Toolbox will be opened.  When
  394. the gadget is not selected, the Toolbox will be closed.
  395.  
  396.      The string gadget labelled 'Depth:' determines the number of hardware
  397. colors that ProVector will use to render objects.  The number of colors is as
  398. follows:  Depth 1 = 2 colors; Depth 2 = 4 colors; Depth 3 = 8 colors; Depth 4
  399. = 16 colors.  Note that at Depth 3 and Depth 4, ProVector screen operations
  400. can be slowed down substantially; however, the color rendition is much
  401. better.  You may use the slider immediately below the 'Depth:' string gadget
  402. instead of typing in values.
  403.  
  404.      The string gadget labelled 'Bright:' determines how bright the hardware
  405. colors that ProVector uses will be.  Turning down the brightness can
  406. substantially reduce the 'flicker' present in Interlaced screens.  The
  407. brightness may range from 1 (dim) to 5 (bright).  You may use the slider
  408. immediately below the 'Bright:' string gadget instead of typing in values.
  409.  
  410.      When the 'Status' gadget is selected, the Status window will be opened.
  411. When the gadget is not selected, the Status window will be closed.
  412.  
  413.      When the 'Coords' gadget is selected, the Coordinate window will be
  414. opened.  When the gadget is not selected, the Coordinate window will be
  415. closed.
  416.  
  417.      When you have finished modifying your Display Prefs, select the 'OK'
  418. gadget.  If you do not want the Display Prefs to take effect, select 'Cancel'
  419. instead.
  420.  
  421.      Shift-click on the GRID LOCK gadget to define the spacing between the
  422. grid lines without having to open the Page Prefs requester.  You will be
  423. prompted to enter a value.  This value is in the current units.  The default
  424. value is 1.0 inches.
  425.  
  426.      Choosing the MISC/PAGE PREFS menu item opens the PAGE PREFS requester.
  427. Use this requestor to change the page layout attributes of the current
  428. project.
  429.  
  430.     You may select from a variety of standard page sizes by selecting one of
  431. the following gadgets:  'Standard' (8.5 by 11 inches), 'Legal' (8.5 by 14
  432. inches), 'B4' (25.6 by 36.4 cm), 'B5' (18.2 by 25.7 cm), 'A3' (29.7 by 42
  433. cm), 'A4' (21 by 29.7 cm), or 'A5' (14.8 by 21 cm).  The actual dimensions of
  434. the page will appear in the string gadgets labelled 'Page Size:' in the
  435. current units.
  436.  
  437.      If none of the standard page sizes meet your needs, you may create your
  438. own page size by selecting the 'Custom' gadget.  You may now enter the actual
  439. dimensions of your page in the current units.  Note that if you type in these
  440. string gadgets when one of the standard page sizes is selected, ProVector
  441. will automatically select the 'Custom' gadget for you.
  442.  
  443.      The 'Portrait' gadget lays the page out according to standard
  444. typesetting conventions, where the long dimension is vertical and the short
  445. dimension is horizontal.  If you prefer, select the 'Landscape' gadget to
  446. reverse this orientation.  Your project will be printed out properly
  447. regardless of the orientation.
  448.  
  449.      You may customize the units used by ProVector by selecting one of the
  450. 'Inch', 'CM' or 'Pica' gadgets.  Internally, ProVector uses Inches.
  451. ProVector uses the conversion factors of 2.54 CM per inch and 0.16608 inches
  452. per Pica.  There are exactly 12 points per Pica.  This yields approximately
  453. 72 points per inch or 6 Picas per inch.
  454.  
  455.      You may use the string gadget labelled 'Grid size:' to modify the
  456. spacing between the grid points displayed when the Grid Display tool is
  457. active.  This number is shown in the current units.
  458.  
  459.      When you are done modifying your Page Prefs, select the 'OK' gadget to
  460. confirm your changes.  If you do not wish your changes to take effect, select
  461. 'Cancel' instead.
  462.  
  463.      Choosing the MISC/EDIT PREFS menu item opens the EDIT PREFS requester.
  464. Use this requester to set global editing preferences that effect all
  465. projects.
  466.  
  467.      When the 'Patterns' gadget is selected, ProVector will display
  468. object-oriented fill patterns like they will be shown on final output.  When
  469. the gadget is not selected, the patterns will be (crudely) approximated.
  470.  
  471.      When the 'Scale Lines' gadget is selected, ProVector will scale the
  472. weights of the borders in objects as the objects themselves are scaled.
  473. ProVector chooses the larger of the horizontal and vertical scales when
  474. scaling the line weights.
  475.  
  476.      The string gadgets labelled 'Spline Accuracy:' and 'Spline Steps:'
  477. control how precisely ProVector renders curves.  The actual mechanics of
  478. these two gadgets is explained in detail in the ProVector documentation; in
  479. short, though, the lower the Spline Accuracy and/or the higher the Spline
  480. Steps, the more accurately splines are rendered.
  481.  
  482.      The 'Undo depth:' string gadget controls how many steps of Undo
  483. ProVector will allow.  Note that large values of Undo Depth will require
  484. large amounts of free memory.
  485.  
  486.      The 'Freehand Tolerance:' string gadget controls how accurately
  487. ProVector will attempt to fit a curve to the points entered with the Freehand
  488. tool.  This number is in pixels.  Lower numbers will result in more accurate
  489. curves; however, a larger number of points will be required to achieve this
  490. accuracy.  When the Freehand Tolerance is set to 0, no curve fitting will be
  491. attempted.
  492.  
  493.      The 'Magnet Strength:' string gadget controls how strongly Magnetized
  494. objects attract the input points.  This value is in pixels and it is the
  495. number of pixels within which input points will be attracted to the
  496. Magnetized objects.
  497.  
  498.      When you are done modifying your Edit Prefs, select the 'OK' gadget to
  499. confirm your changes.  If you do not wish your changes to take effect, select
  500. 'Cancel' instead.
  501.  
  502.      This drop down menu can be configured by users to call the ARexx macros
  503. of their choice.  With a text editor, include a 'DEFINE' command in the file
  504. REXX:ProVector.pvrx for each menu item you wish to define.
  505.  
  506.      Command syntax:
  507.  
  508.           'Define "Menu item text" Macro.pvrx'
  509.  
  510.      "Menu item text" is the message to be displayed in the menu.
  511. "Macro.pvrx" is the name of the ARexx program to be run.  The ".pvrx" suffix
  512. may be omitted from the ARexx clause, but must be part of the macro's actual
  513. filename.  Hotkey:  M
  514.  
  515.      Select the MAGNET tool to assign "MAGNETISM" to the currently selected
  516. objects.  When the left-mouse button is clicked within a specified distance
  517. of an object which has been "MAGNETIZED," it will be drawn to that object.
  518. The effect is similar to the mouse snapping to the grid when the GRID SNAP
  519. tool is selected.  If you are creating a new object, the new points clicked
  520. within the range of the "magnetized" object will snap to its border.  In this
  521. way the new object can be given a perfectly contiguous edge with the
  522. "magnetized" object.
  523.  
  524.      To "MAGNETIZE" an object or objects, SELECT (high-light) them, then
  525. click on the MAGNET tool.  Note that previously "magnetized" objects will be
  526. "demagnetized" by this action.  The MAGNET tool will remain high-lighted as
  527. long as there are "magnetized" objects.  If you click on the MAGNET tool when
  528. no objects are selected, all "magnetized" objects will be "demagnetized."
  529.  
  530.      Like the GRID tools and the MAGNIFY tool, the MAGNET tool can be
  531. selected at any stage of object creation or manipulation.  Virtually all
  532. toolbox operations which expect additional input are affected by "magnetism,"
  533. including the MAGNIFY tool.  Hotkey:  z
  534.  
  535.      Select the MAGNIFY tool to "zoom in" on an area of your project to do
  536. detailed work.  Click on the MAGNIFY tool to activate it, then click and hold
  537. the Left_Mouse-Button in the project window at a corner of the area that you
  538. want to enlarge.  A rectangular "rubberband" will attach itself to your mouse
  539. pointer.  "Stretch" the rubberband by dragging the mouse, until it encloses
  540. the area to be magnified, then release the mouse button.  The area will be
  541. magnified to fill the window.
  542.  
  543.      The MAGNIFY tool can be activated at almost any stage of creating or
  544. editing an object.  Simply click on the tool, set the desired magnification,
  545. and resume entering points, manipulating the object, etc.  Once magnified,
  546. use your cursor arrows or the window sliders to move your "magnified window"
  547. around your project.  Hotkey:  Z
  548.  
  549.      Shift-click on the MAGNIFY tool to "zoom out" from the portion of your
  550. project that is currently displayed.  Shift-clicking or double- clicking on
  551. this tool will display an area of your project twice as large as the current
  552. area.  The objects in your project will thus appear smaller.  Note that you
  553. cannot "zoom out" past the boundaries of your project.
  554.  
  555.      You may "zoom out" at almost any stage of creating or editing an object.
  556.  
  557.      Use the 'F3' key to open and close the Coordinate window.  The
  558. coordinate window shows the current position of the mouse cursor, in the
  559. project's coordinate system.  Consult the HELP for MISC/PAGE PREFS for more
  560. information about the coordinate system.
  561.  
  562.      Use the 'F1' key to open and close the Toolbox window.  Note that when
  563. no projects are open, closing the Toolbox window will quit ProVector.
  564.  
  565.      Use the 'F2' key to open and close the Status window.  The status window
  566. shows the current fill style, border color, border pattern, and line weight,
  567. as well as the current number entered from the keyboard (for use with the
  568. 'w', '[', ']', '(', ')', '-', '=', '<', '>', '{', and '}' keys).  Hotkey:  P
  569.  
  570.      Select the POLYGON tool to create an irregular polygon composed of
  571. straight lines.  Select this tool, then click inside the project window to
  572. define the first point of your polygon.  Click on as many additional points
  573. as you wish, double-clicking to place the last point of the polygon.  If the
  574. CLOSED-FILLED tool is selected, the polygon will be automatically closed.  It
  575. will be drawn with the currently selected FILL and BORDER attributes.
  576. Hotkey:  R
  577.  
  578.      Select the RECTANGLE tool to create polygons of a given number of sides.
  579. The default is four sides (a rectangle).
  580.  
  581.      To draw your regular polygon, visualize a bounding box around the object
  582. you wish to create, then click and hold the Left_Mouse- Button inside the
  583. project window to define a corner of the bounding box.  A rectangular
  584. "rubberband" will attach itself to your mouse pointer.  "Stretch" the
  585. rubberband by dragging the mouse, until it represents the height and width of
  586. the polygon desired, then release the button.  The new polygon will be added
  587. with the requested number of sides and the currently selected FILL and BORDER
  588. attributes.
  589.  
  590.      Shift-click on the RECTANGLE tool to open the REGULAR POLYGON requester.
  591. This requester allows you to draw regular polygons of a specified number of
  592. sides, such as squares, pentagons (five sides), and hexagons (six sides).
  593. When the requester opens, a string gadget will prompt you for the number of
  594. sides that the object is to have.  Type in the number of sides (eg.  "8"
  595. sides for an octagon), and press <RETURN> or click the OK gadget.  Now, each
  596. time you select the RECTANGLE tool it will create a polygon of the specified
  597. number of sides.  Shift-click on the RECTANGLE tool again to open the
  598. requester and set a new value.
  599.  
  600.     Note that you may guarantee that each new regular polygon you create has
  601. sides of equal length by selecting the CONSTRAIN gadget in this requester.
  602. When the gadget is highlighted, ProVector will constrain your input bounding
  603. box to a square.  Hotkey:  E
  604.  
  605.      Select the ELLIPSE tool to create ellipses, arcs, and pie-shaped wedges.
  606. The ELLIPSE tool defaults to drawing ellipses.  To draw an ellipse, visualize
  607. a rectangle bounding the object you wish to create.  Select this tool, then
  608. click and hold the Left_Mouse-Button on a corner of that bounding box.  A
  609. rectangular "rubberband" will attach itself to your mouse pointer.  "Stretch"
  610. the rubberband by dragging the mouse, until it represents the size and
  611. proportions of the ellipse desired, then release the mouse button.  The new
  612. ellipse will be added with the currently selected FILL and BORDER attributes.
  613.  
  614.      Shift-click on the ELLIPSE tool to open the ARC CONTROL requester.  A
  615. requester will open with two string gadgets labeled "Arc from:" and "Arc to:"
  616. Type values in degrees for the start and end of your arc.  Zero degrees is at
  617. three o'clock; degrees proceed counter-clockwise.  If the CLOSED-FILLED tool
  618. is active, the object will be a pie-shaped wedge; if the CLOSED-FILLED tool
  619. is not active, the object will be an open arc.
  620.  
  621.     To ensure that the ellipses you create are actually circular, select the
  622. CONSTRAIN gagdet in this requester.  When the gadget is hilighted, ProVector
  623. will constrain your input bounding box to a square.
  624.  
  625.      Drawing arcs and pie shapes is similar to drawing ellipses.  The center
  626. of the arc or the "point' of the pie shape will be the center of the bounding
  627. box that you stretch out.  NOTE:  If you draw an open arc, then activate the
  628. CLOSED-FILLED tool, and the CHANGE tool to change the arc to a filled object,
  629. the object will be closed by a chord (a line drawn from one end of the arc to
  630. the other); it will not become a pie shape.  The settings of the requester
  631. remain in effect each time you select the ELLIPSE tool, until you change them
  632. again with the requester.  Hotkey:  F
  633.  
  634.      Select the FREEHAND tool to create a freehand drawing.  Select this
  635. tool, then click and drag in the project window.  The freehand line will
  636. follow your mouse movements.  When you have finished drawing your object,
  637. release the button, and the object will be rendered with the currently
  638. selected attributes.  If the CLOSED- FILLED tool is selected, the polygon
  639. will be automatically closed with a straight line connecting your first and
  640. last point.  Hotkey:  I
  641.  
  642.      Select the SMOOTH POLYGON tool to create an object composed of curves
  643. interpolated from the points of a polygon.  Select this tool, then click
  644. inside the project window to define the first point of your polygon.  Click
  645. on as many additional points as you wish, double-clicking to place the last
  646. point of the polygon.  The lines of the polygon will be smoothed, and drawn
  647. with the currently selected attributes.  If the CLOSED-FILLED tool is
  648. selected the polygon will be automatically closed.  Each point that you enter
  649. will be interpreted as an anchor point, and a curve (B-spline) will be
  650. interpolated between each point.  Hotkeys:  B and L
  651.  
  652.      Select the BEZIER SPLINE tool to create a "Bezier-spline object." The
  653. BEZIER SPLINE tool is actually composed of two tools, the CURVE tool and the
  654. STRAIGHT tool.  With these tools an object can be created that contains both
  655. curves (B-splines) and straight lines.  To place straight lines in a B-spline
  656. object, select the STRAIGHT tool, the lower half of the BEZIER SPLINE tool.
  657. Then click to enter the points of the lines.  To place curves within the
  658. object, select the CURVE tool, the upper half of the BEZIER SPLINE tool.
  659. Then enter four points to define the curve.
  660.  
  661.      All curves in ProVector are defined by four points.  The first and last
  662. points are called ANCHOR points; the second and third points are CONTROL
  663. points.  The ANCHOR points define the beginning and end of the curve along
  664. the outline of the object.  The distance and direction of the CONTROL points
  665. modify the straight line formed by the ANCHOR points.  The direction of the
  666. curve and the distance it is distorted from the straight line is proportional
  667. to the that of the CONTROL points.
  668.  
  669.      As you create your object, you can alternate straight lines and curves
  670. by clicking on either the STRAIGHT or CURVE tools.  Remember that all curves
  671. in ProVector require four points.  So, anytime you have selected the CURVE
  672. tool, ProVector will insist that you complete the curve before you can switch
  673. to entering straight lines.  When a curve is completed, ProVector will render
  674. that portion of the object.  Thus, you will know when you may switch to the
  675. STRAIGHT tool.  Double-click on your last point to complete the object.  If
  676. the CLOSED- FILLED tool is selected the object will be closed and filled with
  677. the current attributes.  Hotkey:  T
  678.  
  679.      Select the TEXT tool to create text objects.  Select this tool, then
  680. click and drag to mark the baseline/starting point of your text.  A
  681. rectangular "rubberband" will attach itself to your mouse pointer.  Stretch
  682. the rubberband by dragging the mouse towards the upper-right of the screen
  683. until it is the approximate shape and size desired for a character.  Release
  684. the mouse, and you will be prompted to enter your text.  When you are
  685. finished, click on OK, or press the Return key.  The text will be displayed
  686. with the currently selected style, font, fill, and border attributes (see the
  687. HELP for the TYPEFACE command in the STYLE menu).
  688.  
  689.      If a single ungrouped object is active when you create your text object,
  690. an additional gadget will be available, labelled "On Path".  If you select
  691. this gadget, the text you type will follow the path of the border of the
  692. object.  This can be useful for a variety of special effects.  Hotkey:  f
  693.  
  694.      If the CLOSED-FILLED tool is selected (highlighted), new objects will
  695. automatically be closed and filled with the current fill color or pattern.
  696. If it is not selected, they will be open-ended objects.  This tool can be
  697. used with the CHANGE tool to convert closed, filled objects into open,
  698. unfilled objects, and vice versa.  Hotkey:  G
  699.  
  700.      Selecting the GRID SNAP tool causes your input points to be snapped to
  701. the grid intersections.  The grid spacing can be modified with the MISC/PAGE
  702. PREFS menu item.  The GRID DISPLAY tool is immediately to the left.  Hotkey:
  703. g
  704.  
  705.      Selecting the GRID DISPLAY tool displays a grid in the current project
  706. window.  The grid spacing can be modified with the MISC/PAGE PREFS menu item.
  707. The GRID SNAP tool is immediately to the right.  Hotkey:  c
  708.  
  709.      Select the CLONE tool to duplicate the currently selected object(s).
  710. Select this tool, then click and hold the Left_Mouse-Button on a point in the
  711. project window.  This is the initial reference point.  The selected objects
  712. will be boxed by dotted lines.  As you drag the mouse pointer, a second box
  713. will follow it.  Position the second box where you wish the cloned objects to
  714. appear, then release the mouse button.  When the CLONE is completed, the
  715. duplicate object(s) is now selected.  Note that it is helpful in visualizing
  716. to click on a point of your object(s) for the initial reference.  The
  717. corresponding point on the clone will appear at the position of the mouse
  718. pointer when you release the mouse button.  Hotkey:  DEL
  719.  
  720.      Select the DELETE tool to DELETE the currently selected objects.  Note
  721. that DELETE does NOT copy to the clipboard; DELETE'd objects can only be
  722. recovered by UNDO.  The <Delete> key is another equivalent to the DELETE
  723. tool.  Hotkey:  m
  724.  
  725.      Select the MOVE tool to MOVE the currently selected object(s) to a
  726. different position.  After clicking on this tool, click and hold the
  727. Left_Mouse-Button on a point in the viewing area.  This is the initial
  728. reference point.  The selected object(s) will be boxed by dotted lines.  As
  729. you drag the mouse pointer, a second bounding box will follow it.  Position
  730. the second box where you wish to MOVE the object(s), and release the mouse
  731. button.  When the MOVE is completed, the original object(s) remain selected.
  732. Note that it is helpful in visualizing to click on a point of your object(s)
  733. for the initial reference.  That point will appear at the position of the
  734. mouse pointer when you release the mouse button.  Hotkey:  s
  735.  
  736.      The SCALE tool can change the size and proportions of objects in
  737. flexible ways, allowing special effects such as mirroring and inverting
  738. objects.  First Select the object(s) you wish to scale, select this tool,
  739. then click and hold the Left_Mouse-Button on a point in the project window.
  740. The selected objects will be boxed by a dotted line.  A second bounding box
  741. will attach its lower-right corner to the mouse pointer.  Stretch or shrink
  742. this rubber-banding box to the proportions you desire, then release the mouse
  743. button.  The resized objects will remain selected.  Note that by moving the
  744. rubber band above or to the left of the original bounding box, you can mirror
  745. or invert the objects.  Shift-click on this tool to open the SCALE CONTROL
  746. requester, which allows you to perform these operations under precise
  747. control.
  748.  
  749.      If you shift-click on the SCALE tool, the SCALE CONTROL requester will
  750. open for setting the preferences for this tool.  When the requester opens,
  751. the "Horiz" and "Vert" gadgets will both be high-lighted.  If you deselect
  752. one of these gadgets by clicking on it, the SCALE tool will not allow you to
  753. size the object(s) in the corresponding dimension.  If the "Numeric" gadget
  754. is selected, all selected objects will automatically be sized by the factor
  755. entered in the adjacent string gadget.  Numeric sizing takes place on either
  756. axis currently activated by the "Horiz" and "Vert" gadgets.  If the "Prop"
  757. gadget is selected, you may size the object(s) in both dimensions, but the
  758. proportions of the object(s) will be maintained.  Hotkey:  r
  759.  
  760.      Select the ROTATE tool to ROTATE the currently selected object(s).
  761. First Select the object(s) you wish to rotate, select this tool, then click
  762. and hold the Left_Mouse-Button in the project window.  The selected object(s)
  763. will be boxed by dotted lines.  A second bounding-box will ROTATE about the
  764. center of the selected object(s) as you move the mouse pointer.  The second
  765. box will have a line drawn from its center to the edge nearest the mouse
  766. pointer.  When the line is exactly horizontal and extending to the right
  767. (i.e.  towards the three o'clock or zero degree position), the object(s) are
  768. in their original orientation.  When you have rotated the object(s) by the
  769. desired angle, release the mouse button.  The rotated object(s) will remain
  770. selected.  If you shift-click on the ROTATE tool, the ROTATE CONTROL
  771. requester will open for setting the preferences for this tool.  The requester
  772. has a string gadget, labeled "Angle:", three gadgets labeled, "Free," "Incr,"
  773. and "Fixed," respectively, and standard "OK," and "CANCEL" gadgets.  If the
  774. "Free" gadget is selected, the bounding box of the object(s) will rotate
  775. freely with the movement of the mouse pointer, as described above.  If the
  776. "Incr" gadget is selected, the bounding box, instead of rotating freely, will
  777. rotate in increments of the degrees specified in the "Angle:" string gadget.
  778. If the "Fixed" gadget is selected, there will be no bounding box; all
  779. selected objects will immediately be rotated by the "Angle:" value when the
  780. ROTATE tool is selected.  Zero degrees is at three o'clock; degrees proceed
  781. counter- clockwise.  Hotkey:  C
  782.  
  783.      Select the CHANGE tool to change the attributes of the currently
  784. selected objects.  The selected objects will acquire the attributes currently
  785. set by the STYLE menu items, and the CLOSED-FILLED tool.  Logically, selected
  786. text objects will take on the current Typeface attribute.  All objects remain
  787. selected.
  788.  
  789.      Shift-clicking on the CHANGE tool activates the GETSTYLE tool.  The
  790. GETSTYLE tool will change the current settings of the STYLE menu items, and
  791. the CLOSED-FILLED tool to the attributes of the selected object.  If multiple
  792. (non-GROUP'ed) objects are selected, the attributes of the object which was
  793. selected first will be "dominant." If GETSYLE is used on a GROUP, the
  794. attributes that were CURRENT at the time the GROUP was made will become
  795. current again.  These attributes may not necessarily be the attributes of any
  796. object in that group.  Hotkey:  j
  797.  
  798.      Select the GROUP tool to group (or 'j'oin) the currently selected
  799. objects.  Grouped objects are treated as one object for any of the object
  800. manipulations, such as CUT, COPY, CLONE, ROTATE, etc., while retaining their
  801. individual attributes.  The new group becomes the currently selected object.
  802. Groups can be grouped with other objects or groups to form several levels of
  803. groups within groups.  Hotkey:  u
  804.  
  805.      Select the UNGROUP tool to ungroup a group of objects.  The ungrouped
  806. objects will be UNSELECTED.  Groups can be grouped with other objects or
  807. groups to form several levels of groups within groups.  Thus, it may be
  808. necessary to reselect and UNGROUP groups within groups to break them down
  809. into their most elementary objects.  Hotkey:  t
  810.  
  811.      Select the FRONT tool to bring the currently selected object(s) to the
  812. front (or 't'op) of the project.  All object(s) remain selected.  Hotkey:  b
  813.  
  814.      Select the BACK tool to push the currently selected object(s) to the
  815. back of the project.  All object(s) remain selected.  Hotkey:  S
  816.  
  817.      This tool is the object SELECTION tool.  When this tool is selected, you
  818. are in OBJECT MANIPULATION MODE.  If this tool is already active
  819. (highlighted) when you click on this tool, all previously selected objects
  820. are unselected.  You may then select objects by clicking on them.  Individual
  821. objects can be selected and deselected by clicking them "on" and "off".  Once
  822. you have selected the desired objects, you may manipulate them with either
  823. the Edit menu items or the object manipulation tools.
  824.  
  825.      Clicking outside the limits of any object activates LASSO SELECTION.  A
  826. rectangular "rubberband" will attach itself to your mouse pointer.  "Stretch"
  827. the rubberband by dragging the mouse, until it encloses all the objects you
  828. wish to select, then release the mouse button.  ALL POINTS of an object must
  829. be COMPLETELY ENCLOSED by the box to become selected.  If the object you wish
  830. to manipulate is already selected (such as a newly created object), it is not
  831. necessary to select this tool before choosing a manipulation tool.  You must
  832. also select this tool first if you wish to edit the text of an existing text
  833. object, which is done by shift-clicking on the text object.
  834.  
  835.      Shift-click or double-click on the SELECTION tool activates LASSO
  836. SELECTION.  To lasso select objects, first click on a corner of the area you
  837. wish to lasso select.  A rectangular "rubberband" will attach itself to your
  838. mouse pointer.  "Stretch" the rubberband by dragging the mouse, until it
  839. encloses all the objects you wish to select, then release the mouse button.
  840. ALL POINTS of an object must be COMPLETELY ENCLOSED by the box to become
  841. selected.
  842.  
  843.      Select the RX tool to run an ARexx macro assigned to this tool by your
  844. ProVector.pvrx configuration REXX macro.  <Esc>:  Press this key to cancel
  845. the current action.
  846.  
  847. end.
  848.